<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>整合页面</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      margin: 0;
      padding: 0;
      background-color: #f4f4f4;
    }
    header {
      background-color: #333;
      color: white;
      padding: 10px 20px;
      text-align: center;
    }
    nav {
      background-color: #444;
      padding: 10px 20px;
      text-align: center;
    }
    nav a {
      color: white;
      text-decoration: none;
      margin: 0 15px;
    }
    nav a:hover {
      text-decoration: underline;
    }
    .container {
      width: 80%;
      margin: 20px auto;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    section {
      margin-bottom: 20px;
    }
    footer {
      background-color: #333;
      color: white;
      text-align: center;
      padding: 10px 20px;
      position: fixed;
      bottom: 0;
      width: 100%;
    }
  </style>
</head>
<body>
  <!-- 页面头部 -->
  <header>
    <h1>我的整合页面</h1>
  </header>
  
  <!-- 导航栏 -->
   <nav>
      部分1
      部分2<!-- 添加跳转 -->
      部分3
    </nav>
  
  <!-- 内容容器 -->
  <div class="container">
    <section id="content">
      <h2>内容区域</h2>
      <p>点击导航链接加载内容。</p >
    </section>
  </div>
  
  <!-- 页面底部 -->
  <footer>
    <p>&copy; 2025 我的个人网页</p >
  </footer>
  
  <!-- JavaScript代码 -->
  <script>
    // 定义一个函数，用于加载指定HTML文件的内容
    function loadContent(url) {
      // 使用fetch获取指定URL的内容
      fetch(url)
        .then(response => {
          // 确保响应成功
          if (!response.ok) {
            throw new Error('加载页面时出错');
          }
                    return response.text(); // 将响应内容解析为文本
                  })
                  .then(data => {
                    // 将加载的内容插入到页面的指定区域
                    document.getElementById('content').innerHTML = data;
                  })
                  .catch(error => {
                    // 如果加载失败，显示错误信息
                    console.error(error);
                    document.getElementById('content').innerHTML = '<p>加载内容时出错。</p >';
                  });
              }
            </script>
          </body>
          </html>